package com.xdhl.fu.fi.repository;

import com.xdhl.fu.flight.info.api.mongodb.domain.MGFlightAirportInfo;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 机场mongodb仓库
 *
 * @author 朱力维
 * @time 2022/6/23 15:39
 */
@Repository
public interface MGFlightAirportInfoRepository extends MongoRepository<MGFlightAirportInfo, String> {

    /**
     * 按关键字搜索机场信息
     *
     * @param matchWords 关键字
     * @return 机场分页信息
     */
    List<MGFlightAirportInfo> findByMatchWordsLike(String matchWords);

    /**
     * 按城市代码搜索机场信息
     *
     * @param cityCode 城市代码
     * @return 机场信息
     */
    MGFlightAirportInfo findByCityCodeEquals(String cityCode);

}
